Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge changes for release 0.6.2 #549

Merged
merged 29 commits into from
Dec 5, 2024
Merged

Merge changes for release 0.6.2 #549

merged 29 commits into from
Dec 5, 2024

Conversation

greschd
Copy link
Member

@greschd greschd commented Dec 4, 2024

@roosre please have a look at the changes, and whether this should be 0.6.2 release, or 0.7.0. The main branch was switched to 0.7.dev0 after the previous release, but AFAICT there are no significant changes which would warrant a minor bump - except for the Python support change.

roosre and others added 27 commits August 14, 2024 15:38
* bump version 0.7.0dev
Bumps the dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.0.2` |
| [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme) | `1.0.4` | `1.0.8` |
| [mypy](https://github.com/python/mypy) | `1.11.1` | `1.11.2` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.2.6` | `3.2.7` |
| [fatpack](https://github.com/gunnstein/fatpack) | `0.7.7` | `0.7.8` |



Updates `numpy` from 1.26.4 to 2.0.2
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.0.2)

Updates `ansys-sphinx-theme` from 1.0.4 to 1.0.8
- [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
- [Commits](ansys/ansys-sphinx-theme@v1.0.4...v1.0.8)

Updates `mypy` from 1.11.1 to 1.11.2
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.11.1...v1.11.2)

Updates `pylint` from 3.2.6 to 3.2.7
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.2.6...v3.2.7)

Updates `fatpack` from 0.7.7 to 0.7.8
- [Release notes](https://github.com/gunnstein/fatpack/releases)
- [Commits](Gunnstein/fatpack@v0.7.7...v0.7.8)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: ansys-sphinx-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: fatpack
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…example of a thermal analysis (#512)

* Fix Field Indexer by distinguish between fields with data pointers and without
Add draft of an example for a thermal analysis

* fix `select_indices` for layered solid elements

* verify `get_selected_indices` for all types of layered elements
Bumps the dependencies group with 3 updates in the / directory: [build](https://github.com/pypa/build), [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme) and [pytest](https://github.com/pytest-dev/pytest).


Updates `build` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/pypa/build/releases)
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)
- [Commits](pypa/build@1.2.1...1.2.2)

Updates `ansys-sphinx-theme` from 1.0.8 to 1.0.9
- [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
- [Commits](ansys/ansys-sphinx-theme@v1.0.8...v1.0.9)

Updates `pytest` from 8.3.2 to 8.3.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.2...8.3.3)

---
updated-dependencies:
- dependency-name: build
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: ansys-sphinx-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add example about post-processing a cyclic symmetry analysis

* document limitation about expanded cyclic symmetry models

---------

Co-authored-by: Nellie Shum <[email protected]>
* revised example 13 doc

Co-authored-by: Nellie Shum <[email protected]>

---------

Co-authored-by: René Roos <[email protected]>
#520)

Bumps the dependencies group with 1 update: [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).


Updates `ansys-sphinx-theme` from 1.0.9 to 1.0.10
- [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
- [Commits](ansys/ansys-sphinx-theme@v1.0.9...v1.0.10)

---
updated-dependencies:
- dependency-name: ansys-sphinx-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…up (#522)

Bumps the dependencies group with 1 update: [ansys-sphinx-theme](https://github.com/ansys/ansys-sphinx-theme).


Updates `ansys-sphinx-theme` from 1.0.10 to 1.0.11
- [Release notes](https://github.com/ansys/ansys-sphinx-theme/releases)
- [Commits](ansys/ansys-sphinx-theme@v1.0.10...v1.0.11)

---
updated-dependencies:
- dependency-name: ansys-sphinx-theme
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 1 update: [pylint](https://github.com/pylint-dev/pylint).


Updates `pylint` from 3.2.7 to 3.3.0
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.2.7...v3.3.0)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Define the optional dependencies used in the examples, and document how to install them.

Co-authored-by: Nellie Shum <[email protected]>
Bumps [ansys/actions](https://github.com/ansys/actions) from 7 to 8.
- [Release notes](https://github.com/ansys/actions/releases)
- [Commits](ansys/actions@v7...v8)

---
updated-dependencies:
- dependency-name: ansys/actions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Ged rid of TEMPERATURE_COMPONENT since 0 is the default anyway
…#535)

add note to use get_composite_files_from_workbench_result_folder for WB projects to all examples
Bumps the dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [build](https://github.com/pypa/build) | `1.2.2` | `1.2.2.post1` |
| [sphinx-gallery](https://github.com/sphinx-gallery/sphinx-gallery) | `0.17.1` | `0.18.0` |
| [pypandoc](https://github.com/JessicaTegner/pypandoc) | `1.13` | `1.14` |
| [mypy](https://github.com/python/mypy) | `1.11.2` | `1.12.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.8.0` | `4.0.1` |



Updates `build` from 1.2.2 to 1.2.2.post1
- [Release notes](https://github.com/pypa/build/releases)
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)
- [Commits](pypa/build@1.2.2...1.2.2.post1)

Updates `sphinx-gallery` from 0.17.1 to 0.18.0
- [Release notes](https://github.com/sphinx-gallery/sphinx-gallery/releases)
- [Changelog](https://github.com/sphinx-gallery/sphinx-gallery/blob/master/.github_changelog_generator)
- [Commits](sphinx-gallery/sphinx-gallery@v0.17.1...v0.18.0)

Updates `pypandoc` from 1.13 to 1.14
- [Release notes](https://github.com/JessicaTegner/pypandoc/releases)
- [Changelog](https://github.com/JessicaTegner/pypandoc/blob/master/release.md)
- [Commits](JessicaTegner/pypandoc@v1.13...v1.14)

Updates `mypy` from 1.11.2 to 1.12.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.11.2...v1.12.0)

Updates `pre-commit` from 3.8.0 to 4.0.1
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.8.0...v4.0.1)

---
updated-dependencies:
- dependency-name: build
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: sphinx-gallery
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pypandoc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pre-commit
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Roos <[email protected]>
Bumps the dependencies group with 1 update: [mypy](https://github.com/python/mypy).


Updates `mypy` from 1.12.0 to 1.12.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.12.0...v1.12.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 1 update: [mypy](https://github.com/python/mypy).


Updates `mypy` from 1.12.1 to 1.13.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.12.1...v1.13.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 2 updates in the / directory: [packaging](https://github.com/pypa/packaging) and [pytest-cov](https://github.com/pytest-dev/pytest-cov).


Updates `packaging` from 24.1 to 24.2
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@24.1...24.2)

Updates `pytest-cov` from 5.0.0 to 6.0.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pytest-cov
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#544)

Bumps the dependencies group with 1 update: [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures).


Updates `pytest-rerunfailures` from 14.0 to 15.0
- [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
- [Commits](pytest-dev/pytest-rerunfailures@14.0...15.0)

---
updated-dependencies:
- dependency-name: pytest-rerunfailures
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 1 update: [pyvista](https://github.com/pyvista/pyvista).


Updates `pyvista` from 0.44.1 to 0.44.2
- [Release notes](https://github.com/pyvista/pyvista/releases)
- [Commits](pyvista/pyvista@v0.44.1...v0.44.2)

---
updated-dependencies:
- dependency-name: pyvista
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 4 updates: [twine](https://github.com/pypa/twine), [pytest](https://github.com/pytest-dev/pytest), [matplotlib](https://github.com/matplotlib/matplotlib) and [pylint](https://github.com/pylint-dev/pylint).


Updates `twine` from 5.1.1 to 6.0.1
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](pypa/twine@v5.1.1...6.0.1)

Updates `pytest` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.3...8.3.4)

Updates `matplotlib` from 3.9.2 to 3.9.3
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.9.2...v3.9.3)

Updates `pylint` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: twine
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: matplotlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove the upper bound of the supported Python version, since that makes it tedious to add new versions: PyDPF Composites needs to be released before we can update PyACP, for example.

Add Python 3.13 to the explicitly supported versions in the trove classifiers, and add it to the test matrix.

Drop support for Python 3.9.

Run pyupgrade with the `--py310-plus` flag, and remove the now unused imports.

Skip PyVista release `0.44.2`, since it declares an incompatibility with VTK 9.4.0 which adds Python 3.13 support.

Closes #548.
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Dec 4, 2024
@github-actions github-actions bot added maintenance Package and maintenance related dependencies Related with project dependencies labels Dec 4, 2024
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 95.89041% with 3 lines in your changes missing coverage. Please review.

Project coverage is 91.49%. Comparing base (3ae71d1) to head (43c5867).

Files with missing lines Patch % Lines
...sys/dpf/composites/_composite_model_impl_2023r2.py 80.00% 1 Missing ⚠️
src/ansys/dpf/composites/composite_model.py 75.00% 1 Missing ⚠️
...ites/server_helpers/_connect_to_or_start_server.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@               Coverage Diff               @@
##           release/0.6     #549      +/-   ##
===============================================
- Coverage        91.55%   91.49%   -0.07%     
===============================================
  Files               50       50              
  Lines             3352     3350       -2     
===============================================
- Hits              3069     3065       -4     
- Misses             283      285       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

pyproject.toml Show resolved Hide resolved
@greschd greschd merged commit ff7e3af into release/0.6 Dec 5, 2024
28 checks passed
@greschd greschd deleted the maint/release_0.6.2 branch December 5, 2024 13:46
@greschd greschd restored the maint/release_0.6.2 branch December 5, 2024 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Related with project dependencies documentation Improvements or additions to documentation maintenance Package and maintenance related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants